.\" Process this file with 
.\" groff -man -Tascii cvsnup.1
.TH cvsnup 1 "April 2008"
.SH NAME
cvsnup \- Find any unupdated files in the local CVS working directory and
report them
.SH SYNOPSIS
.B cvsnup
.RI  [options] [DIRECTORIES ...]
.SH DESCRIPTION
.B cvsnup
inquires the status of the local files with those in a CVS repository.
It finds and reports any not updated, modified or missing files.
Also, it creates changelogs for any changes that have not yet been merged.

By default
.B cvsnup 
displays the status of the unupdated files from the current directory and
recursively.
.SH OPTIONS
.TP
.BI \-l "" "\fR,\fP \-\-changelog"
generate a changelog from the unupdated files
.TP
.BI \-r "" "\fR,\fP \-\-show-revisions"
show revision numbers for files. Works with \-l.
.TP
.BI \-q "" "\fR,\fP \-\-quiet"
quiet. Suppress printing of header separator
.TP
.BI \-s "" "\fR,\fP \-\-single-line"
print each file group in a single line
.TP
.BI "\-h, \-\-help"
output help message and exit
.TP
.BI \-\-version 
output version information and exit
.SH FILTERING FILES BY STATUS
The following  options filter files  by their status in CVS. If none of these
options is specified, 
.B -vU 
is assumed and all unupdated files are returned (
.B default
)
.TP
.BI \-v "" "\fR,\fP \-\-invert-match
invert the sense of status matching
.TP
.BI \-U
only collect files of status "Up-to-date"
.TP
.BI \-M
only collect files of status "Locally Modified"
.TP
.BI \-A
only collect files of status "Locally Added"
.TP
.BI \-R
only collect files of status "Locally Removed"
.TP
.BI \-O
only collect files of status "Needs Checkout"
.TP
.BI \-P
only collect files of status "Needs Patch"
.TP
.BI \-E
only collect files of status "Needs Merge"
.TP
.BI \-F
only collect files of status "Unresolved Conflict"
.TP
.BI \-C
only collect files of status "File had conflicts on merge"
.TP
.BI \-K
only collect files of status "Unknown"
.SH EXAMPLES
.TP
cvsnup
.br 
Display unupdated files from the current directory, recursively
.TP
cvsnup -l
Display unupdated files in the current directory and the changelog for changes
that haven't been merged
.TP
cvsnup -ME
Display only files with status "Locally Modified" or "Needs Merge"
.SH SEE ALSO
.BR cvsxxdiff (1),
.BR cvscommit (1),
.BR cvs (1)
.SH AUTHOR
Michalis Giannakidis <mgiannakidis at gmail dot com>
